Text appearing on legal screen spans 8002A9CC-8002AABC	[0x9C3C-0x9D2C]

format:
0x0	4	x pos
0x4	4	y pos
0x8	4	alignment: 0-left align, 1-center, 2-right align
0xC	4	line offset: x lines up/down; same as +/-8 in y pos
0x10	2	text ID#
0x12	2	RESERVED

Used WITHIN:	7F00A8E0	0x
//7F00AA60:	0x3F590	init. variables for legal text
LUI	S0,8003
LUI	S1,8003
LUI	S3,8004
LUI	S2,8004
OR	S4,V0,R0
ADDIU	S0,S0,A9CC	S0=8002A9CC: start of legal screen text
ADDIU	S1,S1,AABC	S0=8002AABC: end of legal screen text
ADDIU	S2,S2,0EB8
ADDIU	S3,S3,0EB4
//7F00AA84:	0x3F5B4	write each line of text to screen
JAL	7F0C1DD8	ret V0=p->text
LHU	A0,0010 (S0)
LW	T5,000C (S0)	T5=flag?
LW	A1,0000 (S0)	A1=x pos
LW	A2,0004 (S0)	A2=y pos
LW	A3,0008 (S0)	A3=???
LW	T8,0000 (S2)	T8=p->???
LW	T7,0000 (S3)	T7=p->???
SW	V0,0014 (SP)
OR	A0,S4,R0
SW	T5,0010 (SP)
SW	T8,0018 (SP)
JAL	7F00A7E4
SW	T7,001C (SP)
ADDIU	S0,S0,0014
SLTU	AT,S0,S1
BNEZ	AT,7F00AA84
OR	S4,V0,R0
//7F00AACC:	return to sender
LW	RA,0044 (SP)
LW	S0,0030 (SP)
LW	S1,0034 (SP)
LW	S2,0038 (SP)
LW	S3,003C (SP)
LW	S4,0040 (SP)
JR	RA
ADDIU	SP,SP,0128


converted so as not to require offset value:
00DC	0017	01	9C07
0022	004C	00	9C08
00E2	004D	00	9C09
00E2	005A	00	9C0A
00E2	0067	00	9C0B
00E2	0073	00	9C0C
00E3	007F	00	9C0D
0132	00CC	01	9C0E
003C	00A2	00	9C0F
003C	00C2	00	9C10
00DC	0103	01	9C11
00DC	0111	01	9C12

hacked format:
0x0	2	x pos
0x2	2	y pos
0x4	1	alignment
0x5	1	final entry if !=0
0x6	2	textID#

oH HECK, HACK THIS TABLE TOO...
//7F00AA84:	0x3F5B4
0FC30776	-JAL	7F0C1DD8	ret V0=p->text
96040006	LHU	A0,0006 (S0)
86050000	-LH	A1,0000 (S0)	A1=x pos
86060002	LH	A2,0002 (S0)	A2=y pos
82070004	LB	A3,0004 (S0)	A3=alignment
8E580000	-LW	T8,0000 (S3)	T8=p->???
8E6F0000	-LW	T7,0000 (S3)	T7=p->???
AFA20014	-SW	V0,0014 (SP)
02802025	-OR	A0,S4,R0
AFA00010	SW	R0,0010 (SP)	save line offset of zero
AFB80018	-SW	T8,0018 (SP)
0FC029F9	-JAL	7F00A7E4
AFAF001C	-SW	T7,001C (SP)
820D0005	*LB	T5,0005 (S0)	T5=endflag
15A00003	*BNEZ	T5,7F00AACC
26100008	*ADDIU	S0,S0,0008
1611FFEF	*BNE	S0,S1,7F00AA84
0040A025	-OR	S4,V0,R0
